package com.huishu.goods.pojo.dto;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.huishu.commons.pojo.BasePage;
import com.huishu.goods.pojo.model.ProductCategoryDO;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * @ClassName：CategoryProductDTO
 * @Author: ljj
 * @Date: 2023/4/8 15:45
 */
@Data
public class CategoryProductDTO extends BasePage {

    /**
     * 1 综合排序
     * <p>
     * 2 销量排序
     * <p>
     * 3 价格排序
     */
    private String sort = "1";

    /**
     * 品类id
     */
    private Long categoryId;

    /**
     * asc or desc
     */
    @NotEmpty(message = "排序类型不能为空")
    private String sortType;

    /**
     * 内容
     */
    private String content;

    /**
     * 是否查询品类
     */
    private Boolean isFindCategory = true;

    /*----------------------------------------*/
    /**
     * 是否是查询重磅新品
     */
    private Boolean isFindNew;

    /**
     * 是否是畅销今典 0->否 1->是
     */
    private Boolean isBestselling;

    /**
     * 是否查询样品
     */
    private Boolean isSample;

}
